home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
BBS Toolkit
/
BBS Toolkit.iso
/
maximus
/
msgx_200.zip
/
MSGX.CFG
< prev
next >
Wrap
Text File
|
1992-03-30
|
11KB
|
257 lines
;---------------------------------------------------------------------------;
; ;
; MsgX Configuration File ;
; ;
; This file defines "default" operational behavior of MsgX. Most of ;
; these parameters can be overridden using command line qualifiers. ;
; ;
;---------------------------------------------------------------------------;
; ---------------------------------------
; The following commands MUST be defined.
; ---------------------------------------
; MsgX reads Maximus's TEXT control file and/or Squish's configuration
; file to find information on Echos.
;
; Reading these text files will help keep MsgX more compatible with
; future releases of Maximus.
;
; You must at least define one of the following. If you do not want
; it to read one of the files for echo information, put "None" in
; place of the filename, or comment the line out.
;
MaximusAreaCtl c:\bbs\max\system\msgarea.ctl
SquishCfg c:\bbs\squish\squish.cfg
AreasBBS None
;
; The work directory is used for various intermediate file creations
; and any other work files MsgX may need to create. Please do not
; leave any of your own files in this directory as MsgX may delete them when
; it "cleans up" its mess after running. (You see, this is a very well-
; behaved program. <g>)
;
; The size of the files in this directory depends upon the size of the
; text files being created from the message base, and whether the /append
; option has been enabled. If /appending, MsgX will first need to
; uncompress all the files from the original archive, append any new
; entries, and then compress them again. A RAM disk may prove helpful
; in execution speed, but also may quickly fill up due to overly large
; files.
;
WorkDirectory c:\bbs\msgx\work
; ------------------------------------
; The following commands are OPTIONAL.
; ------------------------------------
NoAppendMsgs ; [No]AppendMsgs - Appends messages to existing
; text files. Please note that you should make
; sure you have plenty of hard disk space before
; activating this option. In order to append
; messages to an existing text file, MsgX must first
; uncompress the archive, append the messages,
; and then update the archive with the new file.
NoCompress ; [No]Compress - will archive the text file of
; messages.
NoControl ; [No]Control - Includes CONTROL information in
; the message (PATH, REALNAME, etc.)
NoKill ; [No]Kill - Deletes the messages after archiving
; them (not yet implemented)
NoQuiet ; [No]Quiet - Prevents output to standard out
; (the screen, normally) except for the logo.
RightMargin 79 ; Maximum length of the line used to word-wrap
; the text of the message
NoSeenBys ; [No]SeenBys - Includes the SEEN-BYS lines in the
; message.
Statistics ; [No]Statistics - will display both a daily and
; composite summary of messages received. Disabling
; Statistics can improve time performance (slightly)
; and reduce the amount of memory used by MsgX.
NoUpdateFILESBBS ; [No]UpdateFILESBBS - will update the file specified
; int the FILESBBS statement if this is a new archive.
; Note: this command is only relevant if you activate
; the 'Compress' command.
Write ; [No]Write - writes messages to the text file.
; The only time you may want to suppress the
; writing of messages is when you want a
; statistical summary of the echo without taking
; the time to actually write the messages to a
; text file.
; TextFileTitle "Extracted Messages" ; Normally, MsgX will create a title
; header at the top of the text
; file of extracted messages. This
; title is parsed from MsgArea.Ctl
; (MsgInfo), or constructed from
; Squish.Cfg and Areas.Bbs. If
; specified here (or on command line
; as /Title), this will override
; the title in all the message text
; files created that run.
FILESBBS c:\max\files\echos\files.bbs ; Path and filename used for the
; BBS list file when 'Update' is
; active.
;
; If ArchiveFileName is active here, ALL message text files will be
; be put into that archive. If you do not specify an entire qualified
; path (i.e., only the filename), then the path defined in 'Destination'
; will be used. If 'Destination' is not defined, then the archive will
; reside in the current directory.
;
; If ArchiveFileName is not used, then then name of the archive
; will match the name of the message text file being stored in the
; archive (with a different extension, of course). This default is only
; applicable if you specify only ONE area to archive. If you specify
; multiple areas, the default archive name is ECHOS.<ext> in the current
; directory. You can override this specify an archive name below, or
; using /Archive on the command line.
;
; ArchiveFileName c:\max\files\echos\echos.zip
;
; Logging definitions
;
; Log messages are ranked between 1 to 4, where 1 is the most important
; type of message (usually a fatal error of some sort), and 4 is the
; most extraneous (an informational message of some sort). This gives
; you control over how verbose to make the status log.
;
; Each message in the log file is preceded by a special symbol indicating
; it's level of importance as follows:
;
; LogLevel Characters That Precede Included Entries
;
; 1 !
; 2 *
; 3 +
; 4 :
;
Log ; [No]Log - Log process information to log
; file
LogLevel 4 ; Level of logging where 1 is the most minimal
; amount of information, and 4 is the most
; detailed.
LogFile c:\bbs\logs\msgx.log ; Name of the log file (MUST be defined to
; use the logging feature.) There is no
; default.
;
; FileListDescription defines the description used if creating a new
; archive in the file specifed by 'FILESBBS'.
;
; The FileListDescription is normally best used on the command line as a
; qualifier for each run of MsgX. However, if you only ever extract one
; set of echos, it is included here for convenience. Enclose the entire
; description in quotes.
;
; MsgX will create a file description line "on-the-fly" if you leave this
; undefined.
;
; FileListDescription "Echos extracted on %A, %d-%b-%Y."
;
; 'MsgDivider' is used to separate each message.
;
; The divider will be centered based on the value used for 'RightMargin'.
; Quote characters cannot be included in the line.
;
MsgDivider "+----------------------------------------------------------------------------+"
;
; 'MsgFileDivider' is written at the end of the file. Thus, if you are
; appending messages to an existing text file, this will act as a natural
; "divider" for sets of messages.
;
; The divider will be centered based on the value used for 'RightMargin'.
; Quote characters cannot be included in the line.
;
MsgFileDivider "+============================================================================+"
;
; Archiver Information
;
; The archive used to compress and uncompress files may be define below.
; Simply uncomment the desired definitions, or add your own.
;
; The following macros are available:
;
; %a - Translates to the name of the archive.
; %f - Translates to the list of files to be inserted into the
; archive.
; %l - Translates to a list-name that contains names of all the message
; text files to extract and/or archive. This option should only
; be used for archivers which support list files (such as PKZIP).
; This is helpful if you are specifying AppendMsgs and do not always
; want MsgX to extract ALL the message files from the archive, but only
; those message files which will be updated.
;
; Please note: If you are running MsgX with AppendMsgs, MsgX will use
; the definition in ArchiveUpdate in order to update the
; archive with the new files. Otherwise, MsgX will use
; the definition in ArchiveAdd, which will add the files
; to the new archive. If the archive already existed in
; this case (using NoAppendMsgs), then the new text files
; will probably be appended to the bottom of the archive.
;
; Do not use full path names on the archives. MsgX will
; search the current directory or PATH variable to find
; the archiving program.
;
ArchiveExtension ZIP
ArchiveAdd "pkzip -a %a @%l"
ArchiveUpdate "pkzip -u %a @%l"
ArchiveExtract "pkunzip -o %a @%l"
; ArchiveExtension ARJ
; ArchiveAdd "arj a -e %a %f" ; If short on memory, add "-m4"
; ArchiveUpdate "arj u -e %a %f"
; ArchiveExtract "arj e %a %f"
; ArchiveExtension ARC
; ArchiveAdd "arc a %a %f"
; ArchiveUpdate "arc u %a %f"
; ArchiveExtract "arc x %a %f"
; ArchiveExtension LZH
; ArchiveAdd "lha a %a %f"
; ArchiveUpdate "lha a %a %f"
; ArchiveExtract "lha x %a %f"
; ArchiveExtension PAK
; ArchiveAdd "pak a /s %a %f"
; ArchiveUpdate "pak u /s %a %f"
; ArchiveExtract "pak e /wa %a %f"
; ArchiveExtension ZOO
; ArchiveAdd "zoo a: %a %f"
; ArchiveUpdate "zoo a:u %a %f"
; ArchiveExtract "zoo e:O %a %f"